草庐IT

python - 时间延迟 Tkinter

全部标签

python - 如何使用 msilib 从 python 模块创建 .msi 文件的示例

任何人都可以给我一个如何使用python的msilib的例子吗?从自定义python模块创建msi文件的标准库模块?例如,假设我有一个名为cool.py的自定义模块,代码如下classCool(object):defprint_cool(self):print"cool"我想使用msilib创建一个msi文件,它将在python的站点包目录中安装cool.py。我该怎么做? 最佳答案 你需要为你的模块写一个distutils安装脚本,然后你就可以做pythonsetup.pybdist_msi并且将为您的模块创建一个msi安装程序。

用于按指定时间间隔重命名文件的 Windows 批处理文件

我想编写一个Windows批处理文件,目的是每25秒重命名一个文件。我还希望批处理文件在300秒后终止。我该怎么做呢?这是我到目前为止所拥有的。STARTRENAMEtest.gtest.goSLEEP25RENAMEtest.gotest.gGOTOSTART 最佳答案 嗯,这并不难。有很多众所周知的批处理技巧,例如误用ping来休眠(这使您不必集成非标准工具),然后我们可以得出以下结论:@echooffsetlocalsetn=0:startrentest.gtest.gopinglocalhost-n26>nul2>&1ren

python - win32api.dll 不会安装

我正在尝试在WindowsXP虚拟机上启动BuildbotBuildslave:pythonbuildbotstart.ImportError:Nomodulenamedwin32api.Google告诉我win32api是win32api.dll。我从www.dll-files.com下载了该文件,并按照该站点(http://www.dll-files.com/unzip.php)上的指南进行操作。当我尝试运行regvr32win32api.dll时,它告诉我找不到指定的模块。tl;dr-我应该将win32api.dll放在哪里以便Windows安装它?我是否尝试使用错误的文件?(使

c# - 如何复制具有深度路径的只读文件并保留文件时间元数据?

我要处理的任务是围绕WINAPI创建一组包装器,以处理Windows中具有深层路径的文件的各种文件修改。目前,我按照建议使用前缀为“\\?\”的WINAPI调用复制文件here.复制文件后,我使用原始文件中的文件时间元数据(创建、访问、修改)并在目标文件上设置时间。当我尝试将此逻辑应用于只读文件时遇到问题。这是我到目前为止尝试过的:复制文件。调用GetFileAttributes后使用SetFileAttributes从目标中删除ReadOnly标志。GetFileTime(原件)SetFileTime(destination)(带有原始文件时间)再次应用只读标志。问题是文件修改时间在

c# - 如何获取文件的创建时间(甚至毫秒) - Windows c#中的文件夹

我正在处理文件和文件夹....我如何获得文件夹的创建时间甚至毫秒bcoz我面临同一秒创建的文件夹..我能够得到hr:min:sec但是当我使用Fileinfo或Directoryinfo.creationtime.millisecond时,毫秒为零.....请问我怎样才能克服这个问题提前致谢 最佳答案 您的文件系统可能没有存储那么精确的创建日期。 关于c#-如何获取文件的创建时间(甚至毫秒)-Windowsc#中的文件夹,我们在StackOverflow上找到一个类似的问题:

python - 在 Windows 中暂停进程

我正在为Windows上的ffmpeg制作一个漂亮的小PythonGUI前端(一个专门设计用于将视频转换为iPhone友好格式并自动将其导入iTunes并标记它),我希望它能正常工作您可以暂停该过程并在需要时恢复它。因为我将ffmpeg作为一个单独的进程启动,所以显而易见的解决方案是让程序暂停进程(我知道这在Windows中是可能的,ProcessExplorer可以做到),但我不知道该怎么做它。有谁知道如何在Python中执行此操作? 最佳答案 您可以使用psutil(https://github.com/giampaolo/ps

windows - Windows/Eclipse PHP 的时间跟踪解决方案

看完这部电影和Lapsus的介绍(http://synapticmishap.co.uk/synapticmishap/lapsuspromo/)后,我真的觉得我在自己的日常工作中错过了这个功能。是否有任何时间跟踪解决方案可以监控一组文件夹及其对可能与EclipsePHP集成或不集成的内容文件的更改?谢谢! 最佳答案 您总是可以使用mylyntasks跟踪时间(这就是它被称为“任务计时”的原因)。从Mylyn3.3开始,您甚至可以:Timetrackingcannowbeturnedoffindependentlyoffocusin

python - 用python编码重音字符的问题

我在使用python命令行对URL中的重音字符进行编码时遇到问题。将我的问题简化为最基本的代码:>>>importurllib>>>printurllib.urlencode({'foo':raw_input('>')})>áéíóúñ在mac命令行中打印:foo=%C3%A1%C3%A9%C3%AD%C3%B3%C3%BA%C3%B1但相同的代码在Windows的命令行中打印:foo=%A0%82%A1%A2%A3%A4mac结果正确,字符按需要编码;但在Windows中我得到了一堆乱码。我猜问题出在Windows编码字符的方式上,但我还没有找到解决方案;如果你能帮助我,我将不胜感激

Python os.walk 和日本文件名崩溃

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:Python,Unicode,andtheWindowsconsole我有一个文件名为“01-ナナナンblock.txt”的文件夹我在与文件相同的文件夹中的交互式提示中打开python,并尝试遍历文件夹层次结构:Python3.1.2(r312:79149,Mar212010,00:41:52)[MSCv.150032bit(Intel)]onwin32Type"help","copyright","credits"or"license"formoreinformation.>>>importos>>>for

python - 访问剪贴板 Windows (7) 64 位

有没有办法在Python的Windows764位上访问(设置、读取等)剪贴板?我见过PyWin32,但据我所知它只是32位的。 最佳答案 下载amd64版本的pywin32以获得64位支持,查看here. 关于python-访问剪贴板Windows(7)64位,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4574669/